1
Bản đồ trực quan hóa Julia
AI015Lesson 8
00:00

Ecosystem trực quan hóa Julia được định nghĩa bởi "Cú pháp thống nhất, nhiều nền tảng" triết lý. Thay vì học các API khác nhau cho từng thư viện, các nhà nghiên cứu sử dụng Plots.jl thư viện metapackage như một lớp bao giao diện chuẩn hóa.

1. Mô hình thư viện metapackage

Plots.jl hoạt động như một mái che. Bạn viết mã bằng cách sử dụng hàm plot() hàm, và nó chuyển đổi những lệnh này thành các công cụ hiển thị cụ thể như GR, PyPlothoặc UnicodePlots.

2. Chọn nền tảng đầu ra

Người dùng chuyển đổi công cụ đầu ra bằng cách gọi hàm nền tảng. Ví dụ, pyplot() mở một cửa sổ tương tác dựa trên Python, trong khi unicodeplots() hiển thị trực tiếp trong REPL bằng ký tự Braille.

Plots.jlGRNhanh / Mặc địnhPyPlotTương tácUnicodePlotsBảng điều khiển/Văn bản

3. Chuẩn bị

Để thiết lập môi trường này, yêu cầu cài đặt như sau:

(@v1.5) pkg> add Plots PyPlot GR UnicodePlots
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>